﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;




#region 系统枚举类型

/// <summary>
/// UI窗体（位置）类型
/// </summary>
public enum UIFormType
{
    //普通窗体
    Normal,
    //固定窗体                              
    Fixed,
    //弹出窗体
    PopUp
}

/// <summary>
/// UI窗体的显示类型
/// </summary>
public enum UIFormShowMode
{
    //普通
    Normal,
    //反向切换
    ReverseChange,
    //隐藏其他
    HideOther
}

/// <summary>
/// UI窗体透明度类型
/// </summary>
public enum UIFormLucenyType
{
    //完全透明，不能穿透
    Lucency,
    //半透明，不能穿透
    Translucence,
    //低透明度，不能穿透
    ImPenetrable,
    //可以穿透
    Pentrate
}

#endregion
public class UIDataDefine : MonoBehaviour
{

    /* 遮罩管理器中，透明度常量 */
    public const float SYS_UIMASK_LUCENCY_COLOR_RGB = 255 / 255F;
    public const float SYS_UIMASK_LUCENCY_COLOR_RGB_A = 0F / 255F;

    public const float SYS_UIMASK_TRANS_LUCENCY_COLOR_RGB = 220 / 255F;
    public const float SYS_UIMASK_TRANS_LUCENCY_COLOR_RGB_A = 50F / 255F;

    public const float SYS_UIMASK_IMPENETRABLE_COLOR_RGB = 50 / 255F;
    public const float SYS_UIMASK_IMPENETRABLE_COLOR_RGB_A = 200F / 255F;

    /* 摄像机层深的常量 */

    /* 全局性的方法 */
    //Todo...

    /* 委托的定义 */
    //Todo....

}
public class UIFormConst
{
    /* 常量定义： UI窗体名称 */
    public const string BagUIForm = "BagUIForm";
    public const string PickItemUIForm = "PickItemUIForm";
    public const string LivingsBoartItem = "LivingsItem";
    public const string DataBoard = "Board";
    public const string LivingsBoard = "LivingBoard";
    /* 常量定义： 其他 */

}
